home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / etc / network / if-pre-up.d / wireless-tools next >
Encoding:
Text File  |  2006-12-21  |  2.3 KB  |  114 lines

  1. #!/bin/sh
  2.  
  3. IWCONFIG=/sbin/iwconfig
  4. IFCONFIG=/sbin/ifconfig
  5.  
  6. if [ ! -x $IWCONFIG ]; then
  7.   exit 0
  8. fi
  9.  
  10. if [ -x $IFCONFIG ]; then
  11.   $IFCONFIG "$IFACE" up
  12. fi
  13.  
  14. if [ -n "$IF_WIRELESS_SENS" ]; then
  15.   $IWCONFIG "$IFACE" sens $IF_WIRELESS_SENS
  16. fi
  17.  
  18. if [ -n "$IF_WIRELESS_MODE" ]; then
  19.   $IWCONFIG "$IFACE" mode $IF_WIRELESS_MODE
  20. fi
  21.  
  22. if [ -n "$IF_WIRELESS_AP" ]; then
  23.   $IWCONFIG "$IFACE" ap $IF_WIRELESS_AP
  24. fi
  25.  
  26. if [ -n "$IF_WIRELESS_RATE" ]; then
  27.   $IWCONFIG "$IFACE" rate $IF_WIRELESS_RATE
  28. fi
  29.  
  30. if [ -n "$IF_WIRELESS_RTS" ]; then
  31.   $IWCONFIG "$IFACE" rts $IF_WIRELESS_RTS
  32. fi
  33.  
  34. if [ -n "$IF_WIRELESS_FRAG" ]; then
  35.   $IWCONFIG "$IFACE" frag $IF_WIRELESS_FRAG
  36. fi
  37.  
  38. if [ -n "$IF_WIRELESS_POWER" ]; then
  39.   $IWCONFIG "$IFACE" power $IF_WIRELESS_POWER
  40. fi
  41.  
  42. if [ -n "$IF_WIRELESS_POWERPERIOD" ]; then
  43.   $IWCONFIG "$IFACE" power period $IF_WIRELESS_POWERPERIOD
  44. fi
  45.  
  46. if [ -n "$IF_WIRELESS_POWERTIMEOUT" ]; then
  47.   $IWCONFIG "$IFACE" power timeout $IF_WIRELESS_POWERTIMEOUT
  48. fi
  49.  
  50. if [ -n "$IF_WIRELESS_TXPOWER" ]; then
  51.   $IWCONFIG "$IFACE" txpower $IF_WIRELESS_TXPOWER
  52. fi
  53.  
  54. if [ -n "$IF_WIRELESS_RETRY" ]; then
  55.   $IWCONFIG "$IFACE" retry $IF_WIRELESS_RETRY
  56. fi
  57.  
  58. if [ -n "$IF_WIRELESS_ENC" ]; then
  59.   eval $IWCONFIG "$IFACE" enc $IF_WIRELESS_ENC
  60. fi
  61.  
  62. if [ -n "$IF_WIRELESS_KEY" ]; then
  63.   eval $IWCONFIG "$IFACE" key $IF_WIRELESS_KEY
  64. fi
  65.  
  66. if [ -n "$IF_WIRELESS_KEY1" ]; then
  67.   $IWCONFIG "$IFACE" key [1] "$IF_WIRELESS_KEY1"
  68. fi
  69.  
  70. if [ -n "$IF_WIRELESS_KEY2" ]; then
  71.   $IWCONFIG "$IFACE" key [2] "$IF_WIRELESS_KEY2"
  72. fi
  73.  
  74. if [ -n "$IF_WIRELESS_KEY3" ]; then
  75.   $IWCONFIG "$IFACE" key [3] "$IF_WIRELESS_KEY3"
  76. fi
  77.  
  78. if [ -n "$IF_WIRELESS_KEY4" ]; then
  79.   $IWCONFIG "$IFACE" key [4] "$IF_WIRELESS_KEY4"
  80. fi
  81.  
  82. if [ -n "$IF_WIRELESS_DEFAULTKEY" ]; then
  83.   $IWCONFIG "$IFACE" key ["$IF_WIRELESS_DEFAULTKEY"]
  84. fi
  85.  
  86. if [ -n "$IF_WIRELESS_KEYMODE" ]; then
  87.   $IWCONFIG "$IFACE" key "$IF_WIRELESS_KEYMODE"
  88. fi
  89.  
  90. if [ -n "$IF_WIRELESS_FREQ" ]; then
  91.   $IWCONFIG "$IFACE" freq $IF_WIRELESS_FREQ
  92. fi
  93.  
  94. if [ -n "$IF_WIRELESS_CHANNEL" ]; then
  95.   $IWCONFIG "$IFACE" channel $IF_WIRELESS_CHANNEL
  96. fi
  97.  
  98. if [ -n "$IF_WIRELESS_NICK" ]; then
  99.   $IWCONFIG "$IFACE" nick "$IF_WIRELESS_NICK"
  100. fi
  101.  
  102. if [ -n "$IF_WIRELESS_NWID" ]; then
  103.   $IWCONFIG "$IFACE" nwid "$IF_WIRELESS_NWID"
  104. fi
  105.  
  106. if [ -n "$IF_WIRELESS_ESSID" ]; then
  107.   $IWCONFIG "$IFACE" essid "$IF_WIRELESS_ESSID"
  108. fi
  109.  
  110. if [ -n "$IF_WIRELESS_COMMIT" ]; then
  111.   $IWCONFIG "$IFACE" commit
  112. fi
  113.  
  114.